import java.sql.ResultSet;
import java.sql.SQLException;


public class Modelo {
	private Integer ID;
	private String marca;
	private String modelo;
	private Character categoria;
	public Modelo( String marca, String modelo, Character categoria) throws Exception {
		this.marca=marca;
		this.modelo=modelo;
		this.categoria=categoria;
		String s="INSERT INTO modelo(marca, modelo , categoria ) VALUES('"+marca+"','"+modelo+"','"+categoria+"');";
		Conexion con=new Conexion();
		con.modifica(s);
		ResultSet res=con.consulta("SELECT id FROM modelo WHERE marca like '"+marca+"' and modelo like '"+modelo+"' ;");
		String resul="0";
		while(res.next()){
			resul=res.toString();
			}
		
		this.ID=Integer.parseInt(resul);
		
	
	}
	
	public Integer getID() {
		return ID;
	}
	public void setID(Integer iD) {
		ID = iD;
	}
	public String getMarca() {
		return marca;
	}
	public void setMarca(String marca) {
		this.marca = marca;
	}
	public String getModelo() {
		return modelo;
	}
	public void setModelo(String modelo) {
		this.modelo = modelo;
	}
	public Character getCategoria() {
		return categoria;
	}
	public void setCategoria(Character categoria) {
		this.categoria = categoria;
	}
/*	public void modificarModelo(Modelo z) throws SQLException{
		
		this.setCategoria(z.getCategoria());
		this.setMarca(z.getMarca());
		this.setModelo(z.getModelo());
		this.setID(z.getID());
		String s="INSERT INTO modelo(marca, modelo , categoria ) VALUES("+marca+","+modelo+","+categoria+");";
		Conexion con=new Conexion();
		con.modifica(s);
		ResultSet res=con.consulta("SELECT id FROM modelo WHERE marca like '"+marca+"' and modelo like '"+modelo+"' ;");
		this.ID=Integer.parseInt(res.toString());

	}*/
	public Boolean equals (Modelo z){
		boolean res=false;
		if((this.ID == z.getID())&&(this.marca==z.getMarca())&& (this.modelo==z.getModelo())&& 
				(this.categoria==z.getCategoria()) ){
			res=true;
		}
		return res;
	}
	public String toString (){
		String jat;
		jat="Marca : "+getMarca()+" Modelo : "+getModelo()+", Categoria : "+getCategoria();
		
		return jat;		
	}

}//f.class 
